classdef jwlong_attenuator_class
    %     1、执行构造函数
    %     attenuator = jwlong_attenuator_class;
    %     2、执行连接函数
    % [attenuator.obj,attenuator.idn]=...
    %     attenuator.Conect('COM9',9600);
    %     3、执行设置
    %     eload.SetResMode(eload)
    
    properties
        obj % 连接仪器的对象       
        idn % 保存仪器的编号    
    end
    
    methods
        function attenuator = jwlong_attenuator_class
            %  构造此类的实例
        end
    end
    
    methods(Static)      
        function [obj,idn] = Conect(port,baudrate)
            % 连接仪器
            obj = serialport(port,baudrate);
            idn = 'arduino';
        end
        
        function SetAtt(attenuator,att)
            % 设置仪器模式为阻抗模式           
            send = ['A',num2str(att)];
            write(attenuator.obj,send,'string');
        end       
        
        function setmode=ReadData(attenuator)
            setmode=readline(attenuator.obj);
        end
        
        

        
        
    end
end

